<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    
    <title>Bluetooth FAQ | jouyouyun&#39;s blog</title>
    <meta name="viewport" content="width=device-width,minimum-scale=1">
    <meta name="description" content="收集遇到的 bluetooth 问题，使用的是 deepin 。
控制中心不显示蓝牙模块
蓝牙模块不显示时，可以按照以下步骤来查找原因：

执行 sudo dmesg|grub bluetooth 查看输出结果


输出里有 timeout
此时再用 systemctl status bluetooth.service 看下服务有没有正常启动，错误信息是什么，然后根据错误去网上搜索答案。
如果蓝牙是由网卡提供的，此时可以试着开关一下网卡的硬件开关。因为内核在初始化网卡之前初始化蓝牙，就会导致蓝牙设备不可用，重新初始化一次就好了。
如果还是无效那就重启进入 window ，再 window 里开关一次蓝牙再重启到 linux 。


输出里无 timeout
这就表明初始化没问题，继续下一步




">
    <meta name="generator" content="Hugo 0.105.0">
    
    
    
    
      <meta name="robots" content="noindex, nofollow">
    

    
<link rel="stylesheet" href="/ananke/css/main.min.css" >



    
    
    
      

    

    
    
    <meta property="og:title" content="Bluetooth FAQ" />
<meta property="og:description" content="收集遇到的 bluetooth 问题，使用的是 deepin 。
控制中心不显示蓝牙模块
蓝牙模块不显示时，可以按照以下步骤来查找原因：

执行 sudo dmesg|grub bluetooth 查看输出结果


输出里有 timeout
此时再用 systemctl status bluetooth.service 看下服务有没有正常启动，错误信息是什么，然后根据错误去网上搜索答案。
如果蓝牙是由网卡提供的，此时可以试着开关一下网卡的硬件开关。因为内核在初始化网卡之前初始化蓝牙，就会导致蓝牙设备不可用，重新初始化一次就好了。
如果还是无效那就重启进入 window ，再 window 里开关一次蓝牙再重启到 linux 。


输出里无 timeout
这就表明初始化没问题，继续下一步




" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://jouyouyun.github.io/post/bluetooth-faq/" /><meta property="article:section" content="post" />
<meta property="article:published_time" content="2017-11-20T21:38:21+08:00" />
<meta property="article:modified_time" content="2019-02-12T14:30:09+08:00" />

<meta itemprop="name" content="Bluetooth FAQ">
<meta itemprop="description" content="收集遇到的 bluetooth 问题，使用的是 deepin 。
控制中心不显示蓝牙模块
蓝牙模块不显示时，可以按照以下步骤来查找原因：

执行 sudo dmesg|grub bluetooth 查看输出结果


输出里有 timeout
此时再用 systemctl status bluetooth.service 看下服务有没有正常启动，错误信息是什么，然后根据错误去网上搜索答案。
如果蓝牙是由网卡提供的，此时可以试着开关一下网卡的硬件开关。因为内核在初始化网卡之前初始化蓝牙，就会导致蓝牙设备不可用，重新初始化一次就好了。
如果还是无效那就重启进入 window ，再 window 里开关一次蓝牙再重启到 linux 。


输出里无 timeout
这就表明初始化没问题，继续下一步




"><meta itemprop="datePublished" content="2017-11-20T21:38:21+08:00" />
<meta itemprop="dateModified" content="2019-02-12T14:30:09+08:00" />
<meta itemprop="wordCount" content="133">
<meta itemprop="keywords" content="bluetooth," /><meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Bluetooth FAQ"/>
<meta name="twitter:description" content="收集遇到的 bluetooth 问题，使用的是 deepin 。
控制中心不显示蓝牙模块
蓝牙模块不显示时，可以按照以下步骤来查找原因：

执行 sudo dmesg|grub bluetooth 查看输出结果


输出里有 timeout
此时再用 systemctl status bluetooth.service 看下服务有没有正常启动，错误信息是什么，然后根据错误去网上搜索答案。
如果蓝牙是由网卡提供的，此时可以试着开关一下网卡的硬件开关。因为内核在初始化网卡之前初始化蓝牙，就会导致蓝牙设备不可用，重新初始化一次就好了。
如果还是无效那就重启进入 window ，再 window 里开关一次蓝牙再重启到 linux 。


输出里无 timeout
这就表明初始化没问题，继续下一步




"/>

	
  </head>

  <body class="ma0 avenir bg-near-white">

    
   
  

  <header>
    <div class="bg-black">
      <nav class="pv3 ph3 ph4-ns" role="navigation">
  <div class="flex-l justify-between items-center center">
    <a href="/" class="f3 fw2 hover-white no-underline white-90 dib">
      
        jouyouyun&#39;s blog
      
    </a>
    <div class="flex-l items-center">
      

      
        <ul class="pl0 mr3">
          
          <li class="list f5 f4-ns fw4 dib pr3">
            <a class="hover-white no-underline white-90" href="/post/" title="Archives 页">
              Archives
            </a>
          </li>
          
          <li class="list f5 f4-ns fw4 dib pr3">
            <a class="hover-white no-underline white-90" href="/tags/" title="Tags 页">
              Tags
            </a>
          </li>
          
          <li class="list f5 f4-ns fw4 dib pr3">
            <a class="hover-white no-underline white-90" href="/categories/" title="Categories 页">
              Categories
            </a>
          </li>
          
        </ul>
      
      
<div class="ananke-socials">
  
    <a href="https://github.com/jouyouyun" target="_blank" class="github ananke-social-link link-transition stackoverflow link dib z-999 pt3 pt0-l mr1" title="GitHub link" rel="noopener" aria-label="follow on GitHub——Opens in a new window">
      
        <span class="icon"><svg style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512"  xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" >
  <path d="M256,32C132.3,32,32,134.8,32,261.7c0,101.5,64.2,187.5,153.2,217.9c11.2,2.1,15.3-5,15.3-11.1   c0-5.5-0.2-19.9-0.3-39.1c-62.3,13.9-75.5-30.8-75.5-30.8c-10.2-26.5-24.9-33.6-24.9-33.6c-20.3-14.3,1.5-14,1.5-14   c22.5,1.6,34.3,23.7,34.3,23.7c20,35.1,52.4,25,65.2,19.1c2-14.8,7.8-25,14.2-30.7c-49.7-5.8-102-25.5-102-113.5   c0-25.1,8.7-45.6,23-61.6c-2.3-5.8-10-29.2,2.2-60.8c0,0,18.8-6.2,61.6,23.5c17.9-5.1,37-7.6,56.1-7.7c19,0.1,38.2,2.6,56.1,7.7   c42.8-29.7,61.5-23.5,61.5-23.5c12.2,31.6,4.5,55,2.2,60.8c14.3,16.1,23,36.6,23,61.6c0,88.2-52.4,107.6-102.3,113.3   c8,7.1,15.2,21.1,15.2,42.5c0,30.7-0.3,55.5-0.3,63c0,6.1,4,13.3,15.4,11C415.9,449.1,480,363.1,480,261.7   C480,134.8,379.7,32,256,32z"/>
</svg>
</span>
      
<span class="new-window"><svg  height="8px"  style="enable-background:new 0 0 1000 1000;" version="1.1" viewBox="0 0 1000 1000"  xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" >
<path d="M598 128h298v298h-86v-152l-418 418-60-60 418-418h-152v-86zM810 810v-298h86v298c0 46-40 86-86 86h-596c-48 0-86-40-86-86v-596c0-46 38-86 86-86h298v86h-298v596h596z" style="fill-rule:evenodd;clip-rule:evenodd;"/>
</svg>
</span></a>
  
</div>

    </div>
  </div>
</nav>

    </div>
  </header>



    <main class="pb7" role="main">
      
  
  <article class="flex-l flex-wrap justify-between mw8 center ph3">
    <header class="mt4 w-100">
      <aside class="instapaper_ignoref b helvetica tracked">
          
        POSTS
      </aside>
      










  <div id="sharing" class="mt3 ananke-socials">
    
  </div>


      <h1 class="f1 athelas mt3 mb1">Bluetooth FAQ</h1>
      
      <p class="tracked">
         <strong>jouyouyun</strong>
      </p>
      
      
      
      <time class="f6 mv4 dib tracked" datetime="2017-11-20T21:38:21+08:00">十一月 20, 2017</time>
      

      
      
    </header>
    <div class="nested-copy-line-height lh-copy serif f4 nested-links mid-gray pr4-l w-two-thirds-l"><p>收集遇到的 <code>bluetooth</code> 问题，使用的是 <code>deepin</code> 。</p>
<h2 id="控制中心不显示蓝牙模块">控制中心不显示蓝牙模块</h2>
<p>蓝牙模块不显示时，可以按照以下步骤来查找原因：</p>
<ol>
<li>执行 <code>sudo dmesg|grub bluetooth</code> 查看输出结果
<ul>
<li>
<p>输出里有 <code>timeout</code></p>
<p>此时再用 <code>systemctl status bluetooth.service</code> 看下服务有没有正常启动，错误信息是什么，然后根据错误去网上搜索答案。</p>
<p>如果蓝牙是由网卡提供的，此时可以试着开关一下网卡的硬件开关。因为内核在初始化网卡之前初始化蓝牙，就会导致蓝牙设备不可用，重新初始化一次就好了。
如果还是无效那就重启进入 <code>window</code> ，再 <code>window</code> 里开关一次蓝牙再重启到 <code>linux</code> 。</p>
</li>
<li>
<p>输出里无 <code>timeout</code></p>
<p>这就表明初始化没问题，继续下一步</p>
</li>
</ul>
</li>
</ol>
<hr>
<ol>
<li>执行 <code>sudo hciconfig</code> 查看设备当前的状态
<ul>
<li>
<p>状态为 <code>DOWN</code></p>
<p>则执行 <code>sudo hciconfig hci&lt;number&gt; up</code> ，其中 <strong>number</strong> 为前面输出显示的。
如果命令执行失败，参照第一步。</p>
</li>
<li>
<p>状态为 <code>UP</code></p>
<p>继续下一步</p>
</li>
</ul>
</li>
</ol>
<hr>
<ol>
<li>执行 <code>sudo rfkill list</code> 查看设备是否被 <code>block</code>
<ul>
<li>
<p>被 <code>block</code></p>
<p>则执行 <code>sudo rfkill &lt;dev&gt; unblock</code></p>
</li>
</ul>
</li>
</ol>
<p>如果尝试完上述步骤，蓝牙仍不可用，那就反馈吧，提供日志及 <code>lsusb</code> 输出，等待问题被解决。</p>
<hr>
<h2 id="蓝牙鼠标使用中频繁断开">蓝牙鼠标使用中频繁断开</h2>
<p>蓝牙鼠标在使用过程中频繁出现了断开问题，应在断开后执行 <code>sudo dmesg</code> 来查看是否有错误，如果没有错误信息，那就反馈吧。
如果出现 <code>firmware</code> 加载失败，记住这个固件名。试着从 <code>window</code> 那里获取最新的驱动，然后转成 =linux firmware=，方法如下:</p>
<ol>
<li>
<p>查找并下载本机蓝牙适配器的驱动，一般可在笔记本或蓝牙适配器的官网下载到</p>
</li>
<li>
<p>然后解压，如果是 <code>.exe</code> 文件就安装 <code>innoextract</code> 来解压</p>
</li>
<li>
<p>然后查看驱动信息的 <code>.inf</code> 文件，比如 <code>thinkpad x230 win8 64</code> 的文件就是 <code>app/Win64/bcbtums-win8x64-brcm.inf</code></p>
</li>
<li>
<p>执行 <code>lsusb</code> 获取蓝牙设备的 <code>ID=。如 =x230</code> 即是 <code>ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]</code> ，然后搜索 <code>0a5c 21e6</code> 相关的内容，找到对应的 <code>.hex</code> 文件。如 <code>x230</code> 即是 <code>BCM20702A1_001.002.014.1443.1453.hex</code></p>
</li>
<li>
<p>使用 <code>hex2hcd xxx.hex</code> 将 <code>xxx.hex</code> 转为 <code>.hcd</code> 文件，然后重命名为缺失的固件名，复制到 <code>/lib/firmware/</code> 下对应的位置</p>
</li>
</ol>
<hr>
<h2 id="蓝牙音箱-耳机连上就断开">蓝牙音箱/耳机连上就断开</h2>
<p>蓝牙音箱如果断开，先按照蓝牙耳机的方法试一下。如果不是，那就考虑是不是电脑的蓝牙不支持蓝牙高保真输出，因为 <code>deepin</code> 默认开启高保真。
试着安装 <code>pavucontrol</code> 将蓝牙的 <code>profile(配置)</code> 切换为其它的，不过这样会导致音效很差，建议换掉电脑的蓝牙设备吧。</p><ul class="pa0">
  
   <li class="list di">
     <a href="/tags/bluetooth" class="link f5 grow no-underline br-pill ba ph3 pv2 mb2 dib black sans-serif">bluetooth</a>
   </li>
  
</ul>
<div class="mt6 instapaper_ignoref">
      
      
      </div>
    </div>

    <aside class="w-30-l mt6-l">




</aside>

  </article>

    </main>
    <footer class="bg-black bottom-0 w-100 pa3" role="contentinfo">
  <div class="flex justify-between">
  <a class="f4 fw4 hover-white no-underline white-70 dn dib-ns pv2 ph3" href="https://jouyouyun.github.io" >
    &copy;  jouyouyun 2023 
  </a>
    <div>
<div class="ananke-socials">
  
    <a href="https://github.com/jouyouyun" target="_blank" class="github ananke-social-link link-transition stackoverflow link dib z-999 pt3 pt0-l mr1" title="GitHub link" rel="noopener" aria-label="follow on GitHub——Opens in a new window">
      
        <span class="icon"><svg style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512"  xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" >
  <path d="M256,32C132.3,32,32,134.8,32,261.7c0,101.5,64.2,187.5,153.2,217.9c11.2,2.1,15.3-5,15.3-11.1   c0-5.5-0.2-19.9-0.3-39.1c-62.3,13.9-75.5-30.8-75.5-30.8c-10.2-26.5-24.9-33.6-24.9-33.6c-20.3-14.3,1.5-14,1.5-14   c22.5,1.6,34.3,23.7,34.3,23.7c20,35.1,52.4,25,65.2,19.1c2-14.8,7.8-25,14.2-30.7c-49.7-5.8-102-25.5-102-113.5   c0-25.1,8.7-45.6,23-61.6c-2.3-5.8-10-29.2,2.2-60.8c0,0,18.8-6.2,61.6,23.5c17.9-5.1,37-7.6,56.1-7.7c19,0.1,38.2,2.6,56.1,7.7   c42.8-29.7,61.5-23.5,61.5-23.5c12.2,31.6,4.5,55,2.2,60.8c14.3,16.1,23,36.6,23,61.6c0,88.2-52.4,107.6-102.3,113.3   c8,7.1,15.2,21.1,15.2,42.5c0,30.7-0.3,55.5-0.3,63c0,6.1,4,13.3,15.4,11C415.9,449.1,480,363.1,480,261.7   C480,134.8,379.7,32,256,32z"/>
</svg>
</span>
      
<span class="new-window"><svg  height="8px"  style="enable-background:new 0 0 1000 1000;" version="1.1" viewBox="0 0 1000 1000"  xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" >
<path d="M598 128h298v298h-86v-152l-418 418-60-60 418-418h-152v-86zM810 810v-298h86v298c0 46-40 86-86 86h-596c-48 0-86-40-86-86v-596c0-46 38-86 86-86h298v86h-298v596h596z" style="fill-rule:evenodd;clip-rule:evenodd;"/>
</svg>
</span></a>
  
</div>
</div>
  </div>
</footer>

  </body>
</html>
